home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / qbbs / am210.zip / AUTOMSG.DOC < prev    next >
Text File  |  1990-09-08  |  19KB  |  341 lines

  1.     S/e/m/a/j Communications AutoMsg                                  Page 1
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                ■════════════════════════════════════════════════╗
  8.                ║ █████▌  █▌█████▌  █▌█████▌  █▌▐█████  ▐█    ▐█ ║
  9.                ║ █▌     ▐█ █▌  █▌ ▐█ █▌█▌█▌ ▐█     ▐█  █▌    ▐█ ║
  10.                ║ █████▌ █▌ █████▌ █▌ █▌█▌█▌ █▌ ▐█████ ▐█     ▐█ ║
  11.                ║     █▌▐█  █▌    ▐█  █▌█▌█▌▐█  ▐█  ▐█ █▌ ▐█  ▐█ ║
  12.                ║ █████▌█▌  █████▌█▌  █▌█▌█▌█▌  ▐█████▐█  ▐█████ ║
  13.                ╚════════════════════════════════════════════════╝
  14.  
  15.                           [ S/e/m/a/j Communications ]
  16.  
  17.                                   * Presents *
  18.  
  19.    █▀▀▀▀▀▀█  █▀█  █▀█  █▀▀▀▀▀▀▀█  █▀▀▀▀▀▀█  █▀▀▀▀▀▀▀▀▀█  █▀▀▀▀▀▀█  █▀▀▀▀▀▀█
  20.    █ ▄▄▄▄ █▒ █ █▒ █ █▒ █▄▄▄ ▄▄▄█▒ █ ▄▄▄▄ █▒ █ ▄▄▄ ▄▄▄ █▒ █ ▄▄▄▄▄█▒ █ ▄▄▄▄▄█▒
  21.    █ █▒▒█ █▒ █ █▒ █ █▒  ▒▒█ █▒▒▒▒ █ █▒▒█ █▒ █ █▒█ █▒█ █▒ █ █▒▒▒▒▒▒ █ █▒▒▒▒▒▒
  22.    █ ▀▀▀▀ █▒ █ █▒ █ █▒    █ █▒    █ █▒ █ █▒ █ █▒█ █▒█ █▒ █ ▀▀▀▀▀█  █ █▒ ▄▄▄
  23.    █ ▄▄▄▄ █▒ █ █▒ █ █▒    █ █▒    █ █▒ █ █▒ █ █▒█ █▒█ █▒ █▄▄▄▄▄ █▒ █ █▒ █ █▒
  24.    █ █▒▒█ █▒ █ █▒ █ █▒    █ █▒    █ █▒ █ █▒ █ █▒█ █▒█ █▒  ▒▒▒▒█ █▒ █ █▒ █ █▒
  25.    █ █▒ █ █▒ █ ▀▀▀▀ █▒    █ █▒    █ ▀▀▀▀ █▒ █ █▒█ █▒█ █▒ █▀▀▀▀▀ █▒ █ ▀▀▀▀ █▒
  26.    █▄█▒ █▄█▒ █▄▄▄▄▄▄█▒    █▄█▒    █▄▄▄▄▄▄█▒ █▄█▒█▄█▒█▄█▒ █▄▄▄▄▄▄█▒ █▄▄▄▄▄▄█▒
  27.     ▒▒▒  ▒▒▒  ▒▒▒▒▒▒▒▒     ▒▒▒     ▒▒▒▒▒▒▒▒  ▒▒▒ ▒▒▒ ▒▒▒  ▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒
  28.  
  29.         ·──── An Automatic Message Generator for RemoteAccess BBS ────·
  30.  
  31.                               Program Revision 2.10
  32.                               ~~~~~~~~~~~~~~~~~~~~~
  33.     There was a minor bug that we discovered in version 2.00, and due to the
  34.     confusion caused by one of the beta-testers accidentally releasing v2.01
  35.     we have called this release v2.10. The only change to the program is the
  36.     fix to this bug.
  37.  
  38.                               Program Revision 2.00
  39.                               ~~~~~~~~~~~~~~~~~~~~~
  40.     Too many new features too list here - Check the main docs! They include:
  41.  
  42.                 * Flashy Windows etc
  43.  
  44.                 * Support for FrontDoor log format
  45.  
  46.                 * Control file so easier to use
  47.  
  48.                                                         and much, much more!
  49.     S/e/m/a/j Communications AutoMsg                                  Page 2
  50.     
  51.     STANDARD DISCLAIMER (I'm sure you've seen it before somewhere)
  52.     ~~~~~~~~~~~~~~~~~~~
  53.     This product is meant for educational purposes only.  Any resemblance to 
  54.     real  persons,   living  or  dead is purely  coincidental.   Void  where 
  55.     prohibited.  Some assembly required.  List each check separately by bank 
  56.     number. Batteries not included. Contents may settle during shipment. Use 
  57.     only  as directed.  No other warranty expressed or implied.  Do not  use 
  58.     while operating a motor vehicle or heavy equipment. Postage will be paid 
  59.     by  addressee.  Subject to CAB approval.  This is not an offer  to  sell 
  60.     securities.   Apply only to affected area.  May be too intense for  some 
  61.     viewers.   Do not stamp.  Use other side for additional  listings.   For 
  62.     recreational use only.  Do not disturb. All models over 18 years of age. 
  63.     If condition persists, consult your physician. No user-serviceable parts 
  64.     inside.   Freshest  if eaten before date on carton.   Subject  to change 
  65.     without  notice.   Times  approximate.  Simulated picture.   No  postage 
  66.     necessary  if  mailed in the United States.  Breaking  seal  constitutes 
  67.     acceptance of agreement.  For off-road use only. As seen on TV. One size 
  68.     fits all.  Many suitcases look alike.  Contains a substaintial amount of
  69.     non-tobacco ingredients.  Colors may,  in time,  fade.  We have sent the 
  70.     forms which seem to be right for you. Slippery when wet.  For office use 
  71.     only.  Not affiliated with the American Red Cross.  Drop in any mailbox. 
  72.     Edited for television. Keep cool; process promptly. Post office will not 
  73.     deliver without postage. List was current at time of printing. Return to 
  74.     sender, no forwarding order on file, unable to forward.  Not responsible 
  75.     for direct, indirect, incidental or consequential damages resulting from 
  76.     any defect,  error  or  failure  to perform.  At participating locations 
  77.     only. Not the Beatles. Penalty for private use. See  label for sequence. 
  78.     Substantial penalty for early withdrawal.  Do not write below this line. 
  79.     Falling rock.  Lost ticket pays maximum rate.  Your  cancelled  check is 
  80.     your receipt.  Add toner.  Place stamp  here.  Avoid contact with  skin. 
  81.     Sanitized for your protection.  Be sure  each item is properly endorsed. 
  82.     Sign  here  without  admitting  guilt.   Slightly  higher  west  of  the 
  83.     Mississippi.  Employees and their families are not eligible.   Beware of 
  84.     owl.  Contestants have been briefed  on  some questions before the show. 
  85.     Limited time offer,  call now  to  insure prompt  delivery.  You must be 
  86.     present  to win.  No passes accepted  for this engagement.  No  purchase 
  87.     necessary.   Processed  at location stamped in code at  top  of  carton. 
  88.     Shading  within a garment may occur.  Use only in  well-ventilated area. 
  89.     Keep  away  from fire or flame.  Replace  with same type.  Approved  for 
  90.     veterans. Booths for two or more.  Check here if tax  deductible.   Some 
  91.     equipment shown is optional.  Price does not include taxes.  No Canadian 
  92.     coins.  Not recommended  for  children. Prerecorded  for this time zone. 
  93.     Reproduction strictly prohibited.  No solicitors.  No alcohol, dogs,  or 
  94.     horses. No anchovies unless otherwise specified. Restaurant package, not 
  95.     for resale. List at least two alternate dates.  First pull up, then pull 
  96.     down. Call toll free before digging. Driver does not carry cash. Some of 
  97.     the  trademarks mentioned in  this  product  appear  for  identification 
  98.     purposes only. Record additional transactions on back of previous stub. 
  99.     
  100.                       This supersedes all previous notices.
  101.  
  102.     S/e/m/a/j Communications AutoMsg                                  Page 3
  103.     
  104.     CREDITS!
  105.     ~~~~~~~~
  106.     DOCUMENTATION:                     Stuart Henderson ■ dataMatrix! Design
  107.     Standard Disclaimer:             James found it hanging around somewhere
  108.     Program Code:                         (C) S/e/m/a/j Communications, 1990
  109.     Design, Realisation:              James Berry ■ S/e/m/a/j Communications
  110.     Support BBS:                         S/e/m/a/j ■ 0303 862415 ■ 2:254/199
  111.     Compiler:                   TopSpeed C, Jensen & Partners, International
  112.     RemoteAccess from:                                  Continental Software
  113.     PKZip (preferred distribution format) from:                  PKware, Inc
  114.  
  115.     Introduction to S/e/m/a/j Communications
  116.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  117.     S/e/m/a/j  Communications  basically writes really neat little  programs
  118.     generally  intended to help sysops out.  If you have a great idea for  a
  119.     program  then  please send a message on to one of the beta  testers  who
  120.     will  forward  it  via the SEMAJ.BETA echo to the author.   If  you  are
  121.     interested  in  becoming a beta tester,  please send  James  Berry  (the
  122.     author)  a  netmail message to 2:254/199,  or better still,  ring up the
  123.     board and YELL for him. If you are accepted, you must be able to pick up
  124.     the SEMAJ.BETA echo from any existing beta-test site.
  125.  
  126.     Copyright
  127.     ~~~~~~~~~
  128.     Although  these programs are distributed freely,  it does not mean  they
  129.     are in the public domain.  You may use them for a trial period until you
  130.     have  decided  whether  or  not  to  register  them.   For  details   on
  131.     registration,    please  see  the  enclosed  SEMAJ.REG  file  for   more
  132.     information.  This program is part of the special discount  registration
  133.     scheme detailed in that file, as are most other S/e/m/a/j Communications
  134.     products (£20, which is approximately $35, for all current and future £5
  135.     registration  S/e/m/a/j  Communications  programs.  Even now  there  are
  136.     already  more  than  4  programs at the £5  fee so you  can  save  money
  137.     already!) Commercial users *must* pay after six days of testing AutoMsg.
  138.  
  139.     CONTENTS!
  140.     ~~~~~~~~~
  141.     The  distribution  archive  is in "PKZip"  format.  It  should  only  be 
  142.     distributed  in  that  format.  The files in the archive should  be  the 
  143.     following, and ONLY the following. If there are any other files added to 
  144.     the archive, you should inform S/e/m/a/j Communications. Adding files to 
  145.     the archive constitutes altering the program. 
  146.     
  147.     The  following list just  contains the filenames you should  find  here.  
  148.     
  149.     ■──────────────┬───────────────────────────────────────────────────────┐
  150.     │ AMUTIL.EXE   │ The AMUtil program to run after each call.            │
  151.     │ AUTOMSG.CTL  │ The sample control file for AutoMsg.                  │
  152.     │ AUTOMSG.DOC  │ The documentation file; You're reading it.            │
  153.     │ AUTOMSG.EXE  │ The main program; This is what you run.               │
  154.     │ SEMAJ.LST    │ Registered user, betasite and support board list      │
  155.     │ SEMAJ.REG    │ Registration form                                     │
  156.     │ THANKYOU.AUM │ The sample "Thank-You" file to send to uploaders.     │
  157.     │ WELCOME.AUM  │ The sample "Welcome" file to send to new-users.       │
  158.     └──────────────┴───────────────────────────────────────────────────────┘
  159.     S/e/m/a/j Communications AutoMsg                                  Page 4
  160.     
  161.     What AutoMsg Does, And Why It Exists 
  162.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  163.     AutoMsg  does  exactly  the same as a lot of other utilities  -  namely,
  164.     sending a message to your new users and uploaders.  However,  there  are
  165.     several things that the other utilities don't do.                        
  166.         
  167.     The other utilities are designed to work with a variety of BBS systems - 
  168.     but AutoMsg is the *FIRST* that will run properly with RemoteAccess BBS. 
  169.     Also,   the   other   utilities will force you  to  use  something  like
  170.     "Thanks  for uploading  the  following file (or files)".  No longer will 
  171.     you  have  to have a ridiculously long line,   for AutoMsg will let  you
  172.     use "Thanks for uploading the following file"   for single file uploads,
  173.     or  "Thanks   for uploading the following files"  if there is more  than
  174.     one. Neat, huh? 
  175.     
  176.     You can also be made "Information Messages"  telling you what's happened
  177.     on the system,  and you can post messages based on the number of times a
  178.     user  has called your system,  and you can post messages to the  message
  179.     base from text files. Neat eh? 
  180.  
  181.     AutoMsg   will  first read your RA.LOG file starting from the last  date
  182.     it  checked for (note that if you have previously used an old version of
  183.     AutoMsg,  you must delete AUTOMSG.CTL,  the file that the date is stored
  184.     in),   and will then send the messages to users.
  185.     
  186.     The  messages are taken from the files "THANKYOU.AUM"  for the uploaders
  187.     message,  and "WELCOME.AUM" for the new users message. Both files should
  188.     be  in  plain  ASCII,   and should contain not much more than  about  65
  189.     characters per line. You can use the following "keywords" to personalise
  190.     your messages.
  191.     
  192.     %FNAME    is replaced with the user's first name,
  193.     %LNAME    is replaced with the user's last name,
  194.     %FILE     is replaced with the list of uploaded files,
  195.     %S        is replaced with a  "s" if more than one file is uploaded,  or 
  196.               left blank if there is just one file. 
  197.  
  198.     Naturally, the file-related commands (%FILE and %S) can't be used in the 
  199.     messages to new users.
  200.  
  201.     These  can be used in any of the messages including the messages  posted
  202.     from  text files,  so if a text file you post includes "%FNAME"  then it
  203.     will be replaced with the recipient's first name. 
  204.  
  205.     The  .AUM files you supply must start with the subject line as the first
  206.     line in the file, and the following part of the file is the message text 
  207.     to use. Keywords are accepted in the subject line as well.
  208.     
  209.     How do you run AutoMsg?
  210.     ~~~~~~~~~~~~~~~~~~~~~~~
  211.     By  typing  in  one simple command (or putting  it in a batch  file)   -
  212.     AUTOMSG.   Not  too  difficult eh?  If you want to  enable  the  special
  213.     messages after certain numbers of calls,  you must also run AMUTIL after
  214.     each call. You can also post text files as messages - same format as AUM
  215.     files is required. Macros are accepted. To do this, you type AUTOMSG and
  216.     follow this on the command line by the filename then the user name in ""
  217.     marks (ie AUTOMSG POST_ME.TXT "Stuart Henderson").
  218.  
  219.     S/e/m/a/j Communications AutoMsg                                  Page 5
  220.  
  221.     An alternative way of listing user names is by using a "response file" -
  222.     specify @FILENAME.EXT instead of the user name (ie:
  223.  
  224.     AUTOMSG POST_ME.TXT @SEC15.LST
  225.  
  226.     where "SEC15.LST" is a straight text file containing names of the users,
  227.     who you want to send text to. If  your favourite user utility can create
  228.     a list of all users  with a certain security  level, you can send a note
  229.     to all of them - If you want a utility made to do this, netmail James!).
  230.  
  231.     However,  you will also need to create AUTOMSG.CFG which will be  looked
  232.     for  in the current directory and if it can't be found there,   the  one
  233.     pointed to by the SEMAJ environment variable will be checked.
  234.     
  235.     LogStyle [Opus/FrontDoor] 
  236.     
  237.     Selects the style of log file you use. 
  238.     
  239.     Log RA.LOG
  240.     
  241.     This is the file that will be used when the log is read:  RA.LOG is  the
  242.     default for this parameter. 
  243.     
  244.     MsgBase E:\RA\ 
  245.  
  246.     NOTE THE TRAILING BACKSLASH! This is the path to your RA/QuickBBS-format 
  247.     Message Base. 
  248.     
  249.     AumDir E:\RA\ 
  250.  
  251.     NOTE  THE TRAILING BACKSLASH!  This is the directory where AutoMsg  will
  252.     look for your .AUM files (welcome.aum, etc) 
  253.  
  254.     Thankyou: Enables THANKYOU messages.
  255.     Welcome:  Enables WELCOME messages.
  256.     Info:     Enables INFO messages.
  257.  
  258.     Scan DEFG 
  259.  
  260.     This tells AutoMsg to scan drives D:, E:, F:, and G: for the InfoMessage 
  261.     free disk space report. Choose which drives you want. 
  262.  
  263.     SysName Stuart Henderson 
  264.  
  265.     This is used to define the name used for sending messages. The one above 
  266.     will send all messages from "Stuart Henderson". 
  267.  
  268.     MsgBoard 200 
  269.  
  270.     This is where you say where you want the new messages to go. 
  271.     
  272.     Message MEMBER!  10 10 100
  273.     Message 100CALLS 100 1 64000 
  274.     
  275.     This will send a message to all users with a security of between ten and 
  276.     one hundred after their tenth call (MEMBER!.AUM),  and another one  will
  277.     be  sent to all users after their hundredth call.  To enable this,   you
  278.     must also run AMUTIL (don't worry, it's very quick) after each call. 
  279.         
  280.     S/e/m/a/j Communications AutoMsg                                  Page 7
  281.  
  282.     AutoMsg will create a file, called AUTOMSG.CTL, so it knows where in the 
  283.     log file to start searching from.  Delete this file if you want to  scan 
  284.     from the start of the log-file. Do NOT delete this file if you don't. 
  285.  
  286.     Guarantee (you must be joking...)
  287.     ~~~~~~~~~
  288.     If  AutoMsg doesn't work,  you get to keep all the pieces it ends up in. 
  289.     It  may take your message board with it as well - you can keep that too. 
  290.     Neither   S/e/m/a/j  Communications,   nor  anyone  else  even  remotely 
  291.     connected with this project,  can take any responsibility at all for the 
  292.     actions  of the program.   The maximum liability is the price  S/e/m/a/j
  293.     Communications   received  for  the  registration  of  the  program  (if
  294.     registered). 
  295.         
  296.     Other Bits
  297.     ~~~~~~~~~~
  298.     The latest version of this,  and other S/e/m/a/j Communications Products
  299.     can be found on the following BBS, amongst others:
  300.  
  301.     dataMatrix BBS [14400 HST, v32]     +44 392 434477              2:255/13
  302.     S/e/m/a/j [v21 v22 v22bis v23]      +44 303 862415            2:254/6000
  303.     Julliet BBS [9600 HST]              +31 3404 50342             2:286/315
  304.  
  305.     Amongst others (some of which are in the betatest group) dataMatrix! and
  306.     S/e/m/a/j  are also RA R.25  Support Group Nodes and may be able to help
  307.     with RA-related problems.  dataMatrix!  is also a FastChat  Distribution
  308.     point.  S/e/m/a/j and dataMatrix! will have the latest RA for FREQ/Dnld.
  309.  
  310.     Other Major S/e/m/a/j Products
  311.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  312.     FSUMM 3.20  -  The File Summary Utility: This  does basically everything
  313.     you  need to your FILES.BBS  files.  It makes a list of all the files on
  314.     the  system,   lists the most recent files by number of days,  the  most
  315.     popular files,  makes a statistics listing of how many files you have in
  316.     each area and so on,  creates headers at the top  of your FILES.BBS that
  317.     let  your  users  know about that particular file  area  (including  the
  318.     number of downloads  reported  in  the filescounters,  size of the area,
  319.     number of files and so on) and much much more. It has support for CD-Rom 
  320.     type  devices (it can either ignore all areas on a certain drive or  use
  321.     RA's Path To Files List parameters) and even more. FSM320.ZIP. 
  322.  
  323.     RA  BitLoc 1.02  -  This utility will unlock your COM-port if you use  a
  324.     Courier HST,  etc, to run your doors. For example, a  few doors will not
  325.     support  locked  speeds of more than 9600bps (mainly the ones in  BASIC)
  326.     and many will not support 38400bps.  However,  for a good throughput you
  327.     really  need  the  COM-port at 38400bps.  Before RA BitLoc,   you  could
  328.     either  chose the doors or the throughput.  This utility will unlock the
  329.     COM-port from whatever speed you like (38400,  19200,  whatever)  to the
  330.     connect  speed.  This is read from DORINFO1.DEF so many systems  can use
  331.     it. All that is used from DORINFO1.DEF is the speed and port, so you can
  332.     probably make one  fairly easily from the files any system that supports
  333.     doors can create. RAB102.ZIP.
  334.  
  335.     RA_Receive  -  Goes  through  the message base  looking  for  unreceived
  336.     messages  to  anyone with a certain flag set in USERS.BBS in  the  areas
  337.     defined by you. It then marks them received. This is a great help if you
  338.     have  sysops  calling  your board who have loads  of  echomail  to  wade
  339.     through before getting to local messages and so on.
  340.  
  341.